﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CH.Reia.Infrastructure.Repository
{
    public abstract class RepositoryBase<T> : IRepository<T>
    {
        #region IRepository<T> Members

        public virtual List<T> Load(T loadEntity)
        {
            return new List<T>();
        }

        public virtual List<T> List(T listEntity)
        {
            throw new NotImplementedException();
        }

        public virtual List<T> Save(T saveEntity)
        {
            return new List<T>();
        }

        public virtual List<T> Update(T updateEntity)
        {
            return new List<T>();
        }

        public virtual List<T> Delete(T deleteEntity)
        {
            return new List<T>();
        }

        public virtual List<T> Find(T findEntity)
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}
